Esta es una continuación de notas anteriores. Como parte de nuestro curso de javascript te indicamos cómo hacer cambio de letras entre minúsculas y mayúsculas fácilmente. Por defecto, el método utiliza el idioma predeterminado del sistema host. También puede pasar un idioma específico a la cadena para obtener la variación local:
'I'.toLocaleLowerCase('tr') === 'i'; \true 'I'.toLocaleLowerCase('en-US') === 'i'; \false
JavaScript toUpperCase
El método toUpperCase() de JavaScript convierte todos los caracteres de una cadena en mayúsculas. No hay parámetros, y este método también hace exactamente lo que piensas. Este es un método de conversión de mayúsculas.
El método toUpperCase() hace lo opuesto al método toLowerCase. Convierte todos los caracteres de cadena con valor Unicode decimal entre 97 ("a") y 122 ("z") a su equivalente en mayúsculas (restando 32 de su valor Unicode decimal, de "A" a 65, a "Z" a 90 )
var testString = "i AM a CrAzy StrINg, MAkE mE nORMal!"; testString.toUpperCase(); "I AM A CRAZY STRING, MAKE ME NORMAL!"
El método toLocaleUpperCase() devuelve el valor de la cadena de llamada convertida a mayúsculas, de acuerdo con las asignaciones de mayúsculas y minúsculas específicas de la localidad, al igual que su contraparte en minúsculas.
Los métodos toLowerCase y toUpperCase pueden servir como base para realizar manipulaciones de casos más específicas.
Normalizar
El método normalize() devuelve una cadena como un formulario de normalización Unicode. Si el valor no es una cadena, el método lo convierte en una cadena antes de normalizar.
La conversión a Unicode no afecta el valor de la cadena, por lo que los datos no están dañados.
Los caracteres Unicode son una forma de "normalizar" la diferencia entre los juegos de caracteres del idioma.
El estándar Unicode proporciona un número único para cada personaje, sin importar la plataforma, dispositivo, aplicación o idioma. Ha sido adoptado por todos los proveedores de software modernos y ahora permite que los datos se transporten a través de muchas plataformas, dispositivos y aplicaciones diferentes sin corrupción.
En próximas notas hablaremos más de tema. Por el momento puedes ver nuestro curso de kotlin Y nuestro curso de PHP